/* -------------------------------------------------------------- 
   == STRUCTURE: ========================
    * Page width:           960 px
    * Number of columns:    N/A
   ======================================

   By default, the grid is 960px wide, 
-------------------------------------------------------------- */

/* A container should group all your columns. */
.all-container{
  width:960px;
  margin:0 auto;
}

/* Use these classes to set the Spacer. */
.spacer15{
	clear:both;
	height:15px;
	line-height:15px;
}
.spacer13{
	clear:both;
	height:13px;
	line-height:13px;
}
.spacer10{
	clear:both;
	height:10px;
	line-height:10px;
}
.spacer28{
	clear:both;
	height:28px;
	line-height:28px;
}
.spacer6{
	clear:both;
	height:6px;
	line-height:6px;
}
.spacer3{
	clear:both;
	height:3px;
	line-height:3px;
}
.spacer23{
	clear:both;
	height:23px;
	line-height:23px;
}
/* Use this to create Line-Height */
.lineHeight17{line-height:17px!important;}
.lineHeight14{line-height:14px!important;}
.lineHeight22{line-height:22px!important;}
.lineHeight30{line-height:30px!important;}
.lineHeight35{line-height:35px!important;}
.lineHeight27{line-height:27px!important;}
.lineHeight25{line-height:25px!important;}
.fontSize16{ font-size:16px!important;}
.fontSize14{ font-size:14px!important;}
.fontSize13{ font-size:13px!important;}
.positionRelative{ position:relative;}
.floatNone{float:none!important;}
.positionCenter{ margin:0 auto;}
/* Use this to Width & Height */
.height10{ height:10px!important;}
.height34{ height:34px!important;}
.height35{ height:35px!important;}
.height30{ height:30px!important;}
.height43{ height:43px!important;}
.height29{ height:29px!important;}
.height51{ height:51px!important;}
.minHeight530{
	min-height:530px;
	height:auto!important;
	height:530px;
}
.minHeight490{
	min-height:490px;
	height:auto!important;
	height:490px;
}
/* Use Width  */
.width100Per{
	width:100%;
}
.width290{
	width:290px;
	-moz-width:270px;
}
.width90Per{
	width:90%;
}
html.gecko .width290{
	width:270px;
}
/* Use Helvetica Font */
.helveticaLTroman{font-family:"helveticaLTroman";}
.helveticaLTbold{font-family:"helveticaLTbold";}
.helveticaLTlight{font-family:"helveticaLTlight";}
.helveticaMain{font-family:"Helvetica";}
.helveticaNeue{font-family:"HelveticaNeue";}
.colorAnchor{ color:#2f74aa!important;}
.bgColorgray{ background:#f2f0f0;}
.bgColorF0EEED{ background:#f0eeed;}
.bgColorWhite{ background:#fff;}
/* Use for rounded border */
.roundBorderTopLeft{
	border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}
.roundBorderRightBottom{
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
}
/* Use for border */
.BorderGrayTBL{
	border-top:1px solid #d8d6d6;
	border-bottom:1px solid #d8d6d6;
	border-left:1px solid #d8d6d6;
}
.BorderGrayTBLR{
	border:1px solid #d8d6d6;
}
/* Use this to font bold */
.fontWight-bold{font-weight:bold!important;}
.fontWight-normal{font-weight:normal!important;}
/* Use this to create margins */
.marginR10{ margin-right:10px;}
.marginR40{ margin-right:40px;}
.marginR20{ margin-right:20px;}
.marginR15{ margin-right:15px;}
.marginL8{ margin-left:8px;}
.marginL3{ margin-left:3px;}
.marginR2{ margin-right:2px;}
.marginR4{ margin-right:4px;!important}
.marginR6{ margin-right:6px;}
.marginR8{ margin-right:8px;}
.marginR10{ margin-right:10px;}
.paddingL92{padding-left:92px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.padding15{padding:15px;}
.paddingLR15{padding-left:15px; padding-right:15px;}
.paddingLR20{padding-left:20px; padding-right:20px;}
.paddingLR10{padding-left:10px; padding-right:10px;}
.paddingLR5{padding-left:5px; padding-right:5px;}
.paddingTB15{padding-top:15px; padding-bottom:15px;}
.paddingTB5{padding-top:5px; padding-bottom:5px;}
.paddingTB10{padding-top:10px; padding-bottom:10px;}
.marginLR15{margin-left:15px; margin-right:15px;}
.marginLR10{margin-left:10px; margin-right:10px;}
.marginLR5{margin-left:5px; margin-right:5px;}
.marginTB15{margin-top:15px; margin-bottom:15px;}
.marginTB5{margin-top:5px; margin-bottom:5px;}
.marginTB10{margin-top:10px; margin-bottom:10px;}
.paddingB20{padding-bottom:20px!important;}
.paddingB15{padding-bottom:15px!important;}
.paddingB10{padding-bottom:10px;}
.paddingB6{padding-bottom:6px;}
.paddingB8{padding-bottom:8px;}
.paddingB3{padding-bottom:3px;}
.marginB20{margin-bottom:20px;}
.marginB15{margin-bottom:15px;}
.marginB5{margin-bottom:5px;}
.marginB6{margin-bottom:6px;}
.marginB10{margin-bottom:10px;}
.marginT10{margin-top:10px;}
.paddingL33{padding-left:33px!important;}
.paddingL11{padding-left:11px!important;}
.paddingL2{padding-left:2px!important;}
.paddingR11{padding-right:11px!important;}
.paddingL29{padding-left:29px!important;}
.paddingL21{padding-left:21px!important;}
.paddingL50{padding-left:50px!important;}
.paddingR33{padding-right:33px!important;}
.paddingR15{padding-right:15px!important;}
.paddingR10{padding-right:10px!important;}
.paddingR45{padding-right:45px!important;}
.paddingR140{padding-right:140px!important;}
.maginT-40{margin-top:-100px;}
.paddingT45{padding-top:45px;}
.maginT6{margin-top:6px;}
html.ie .maginT6{margin-top:1px;}
.noPadding{ padding:0px!important;}
.noMarginL{ margin-left:0px!important;}
.noPaddingLR{padding-left:0px!important; padding-right:0px!important;}
.noPaddingTB{padding-top:0px!important; padding-bottom:0px!important;}
.maginT18{margin-top:18px;}
.maginT1{margin-top:1px;}
.maginT4{margin-top:4px;}
.paddingT8{ padding-top:8px;}
.paddingT18{ padding-top:18px;}
.paddingT10{ padding-top:10px!important;}
.paddingT13{ padding-top:13px!important;}
.paddingT16{ padding-top:16px!important;}
.paddingT4{ padding-top:4px;}
html.ie .paddingT8{ padding-top:4px;}
.paddingT2{ padding-top:2px;}
.marginL21{ margin-left:21px;}
.marginL15{ margin-left:15px;}
.paddingL20R7{ padding-left:20px; padding-right:7px;}
.bckgrdWht{background:url(../images/dot-boder.gif) repeat-x bottom left #fff!important; border:none!important;}
.cursorPointer{cursor:default!important;}
/* Use this to create a horizontal ruler across a column. */

hr{
  background:#ddd; 
  color:#ddd;
  clear:both; 
  float:none; 
  width:100%; 
  height:.1em;
  margin:0 0 1.45em;
  border:none; 
}
hr.space{
  background:#fff;
  color:#fff;
}

.clearfix, .container{display:inline-block;}
* html .clearfix,
* html .container{height:1%;}
.clearfix, .container{display:block;}

/* Regular clearing   apply to column that should drop below previous ones. */
.clear{ clear:both; line-height:0px;}
.none{ display:none; }
.cursor{cursor:pointer;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; }
table{ border-collapse:collapse; border-spacing:0; }
caption, th, td{ text-align:left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after{ content:""; }
blockquote, q{ quotes:"" ""; }
a img{ border:none; }
input,textarea{ margin:0; }
ul li{list-style:none;}


/* Floating */
.ft_lt{float:left;}
.ft_rt{float:right;}
.ft_rtIm{float:right!important;}
.txt_Aleft{ text-align:left;}
.txt_Acenter{ text-align:center;}
.txt_Aright{ text-align:right;}
/* Removes Firefox imposed outline */
a{ outline:none; }

/* -------------------------------------------------------------- 
   Typography
-------------------------------------------------------------- */
.caps{ 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  text-transform: lowercase; 
  font-size:1.2em;
  line-height:1%;
  font-weight:bold;
  padding:0 2px;
}
/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */

body{ line-height:1.5em; margin:1.5em 0; text-align:left; font-size:0.75em; font-family:Arial, 'Helvetica', sans-serif; margin:0px; background:url(../images/inner-hdg-bk.gif) #f6f2f1;}
.container{text-align:left}
#body-wrapper{
	 width:100%;
	 
}
/*---------------------*/
/*===Header Style==*/
/*---------------------*/
#header-container{
	width:100%;
	height:103px;
	background:url(../images/header-bk.gif) repeat-x
}
#header-wrapper{
	width:960px;
	height:103px;
	margin:0 auto;
	position:relative;
}
h1.logo{
	width:226px;
	height:27px;
	display:block;
	padding:18px 0 0 0;
	float:left;	
}
h1.logo a{
	width:226px;
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;	
}
.welcome-container{
	height:23px;
	position:absolute;
	right:0px;
	top:12px;
	text-shadow:0 1px 0 #e7f0cb;
}
.welcome-container h2{
	color:#474a32;
	font-size:12px;
	display:block; float:left;
}
.welcome-container h2 span{
	font-weight:bold;
}
.welcome-container ul{
	float:left;
	display:block;
	list-style-type:none;
	padding:0 10px;
}
.welcome-container ul li{
	display:inline;
}
.welcome-container ul li a{
	height:23px;
	padding:0 0 0 10px;
	margin-right:5px;
	background:url(../images/dot-bullet.gif) no-repeat 0 5px;
	color:#474a32;
	font-size:12px;
}
.welcome-container ul li a:hover{
	color:#2c3010;
	text-decoration:none;
}
.defaultNav-container{
	height:23px;
	position:absolute;
	right:0px;
	top:35px;
	text-shadow:0 1px 0 #e7f0cb;
}
.defaultNav-container ul{
	float:left;
	display:block;
	list-style-type:none;
	padding:0 10px;
}
.defaultNav-container ul li{
	display:inline;
}
.defaultNav-container ul li a{
	height:23px;
	padding:0 0 0 10px;
	margin-right:5px;
	color:#236ba4;
	font-size:12px;
}
.defaultNav-container ul li a:hover{
	color:#000;
	text-decoration:none;
}
a.inHourBan{
	width:67px;
	height:41px;
	background:url(../images/inHourBan.png) no-repeat;
	position:absolute;
	top:12px;
	display:block;
	color:#650fb5;
	left:262px;
	line-height:44px;
	font-weight:bold;
	padding-left:224px;
}
.ChoosePro-container{
	padding-bottom:10px;
}
.ChoosePro-container h2{
	color:#3b3b3b;
	font-size:24px;
	display:block;
	padding-bottom:8px;
}
.ChoosePro-container ul{
	float:left;
	display:block;
	list-style-type:none;
	padding:0 10px;
}
.ChoosePro-container ul li{
	display:inline;
}
.ChoosePro-container ul li a{
	height:23px;
	padding:0 40px 0 8px;
	margin-right:5px;
	color:#fff;
	font-size:12px;
	background:#538fbe;
	text-shadow:0 1px 0 #3e6b8e;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
	float:left;
	line-height:23px;
}
.ChoosePro-container ul li a:hover{
	color:#000;
	text-decoration:none;
	text-shadow:0 1px 0 #7eabce;
}
.search-container{
	width:245px;
	height:30px;
	background:url(../images/search-bk.gif) no-repeat;
	position:absolute;
	right:0px;
	bottom:7px;
}
.add-contect{
	position:absolute;
	right:255px;
	bottom:7px;
}
a.add-btn-ctr{
	background:url(../images/add-but-bk.gif) no-repeat;
	line-height:28px;
	height:30px;
	width:94px;
	display:block;
	padding-left:29px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 1px 0 #bc7016;
	position:relative;
}
a:hover.add-btn-ctr{
	color:#000;
	text-shadow:0 1px 0 #fcb868;
	text-decoration:none;
}
/*---------------------*/
/*===Body Style==*/
/*---------------------*/
#body-content-container{
	 width:100%;
	 margin:0 auto;
	 background:url(../images/body-content-bk.gif) repeat-x;
}
#body-content-wrapper{
	 width:960px;
	 margin:0 auto;
	 /* position:relative; */
	 min-height:300px;
	 height:auto!important;
	 height:300px;
	
}
.borderGrayTopBlue{
	border-bottom:1px solid #d7ceca;
	border-left:1px solid #d7ceca;
	border-right:1px solid #d7ceca;
	border-top:3px solid #538fbe;
}
.borderRadius5{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.borderGrayLeft{
	border-left:1px solid #d7ceca;
}
.borderGrayRight{
	border-right:1px solid #d7ceca;
}
.stickerContainer{
	width:32px;
	height:31px;
	background:url(../images/stickerDiscount.png) no-repeat;
	padding:5px;
}
.absolutePositionT6L14{
	position:absolute;
	top:6px;
	left:14px;
}
.txt11BoldWhite{
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	text-shadow:0 1px 0 #000;
}
.priceContainer{
	height:24px;
}
.product_old_price, .product_old_price_small {
    color: #B2B2B2;
    float: left;
    font-weight: normal;
    text-decoration: line-through;
}
.product_new_price, .product_new_price_small {
    color: #DB1717;
    float: right;
    font-weight: bold;
}
em.WebRupee {
    font-style: normal;
}
.product_price{
    color: #645a5a;
    float: right;
    font-weight: bold;
}
.product_price em.WebRupee {
    font-style: normal;
	color:#000000;
}
a.compare{
	width:87px;
	height:23px;
	background:url(../images/btn-compareOff.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}
a:hover.compare{
	background:url(../images/btn-compareOn.gif) no-repeat;
}
a.addCart{
	width:105px;
	height:23px;
	background:url(../images/btn-addCartOff.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}
a:hover.addCart{
	background:url(../images/btn-addCartOn.gif) no-repeat;
}
.productSelectionContainer{
	height:23px;
}
ul.productList{}
ul.productList li{
	width:150px;
	border:1px solid #e3e3e3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline;
	float:left;
	margin:10px 14px 0px;
	padding:4px;
}
ul.productList li img{
	display:block;
	margin:0 auto;
	width:150px;
}
.productActionContainer{
}
.productNameContainer{
	padding:5px 0;

}
.close-box{
       height:23px;
       float:left;
       padding:0 25px 0 7px;
       position:relative;
       float:left;
       background:#538fbe;
       -moz-border-radius:2px;
       -webkit-border-radius:2px;
       line-height:23px;
       color:#FFF;
	   width:133px;
       margin-right:3px;
       margin-bottom:3px;
}
.close-box input{
     width:13px;
     height:13px;
     float:left;
     display:block;
     text-indent:-9999px;
     position:absolute;
     border:none;
     -moz-border-radius:0 !important;
     -webkit-border-radius:0 !important;
     -moz-box-shadow:0 0 0  !important;
     -webkit-box-shadow:0 0 0  !important;
     top:-1px;
     right:1px;
}
.close-box span a{
	width:13px;
	height:13px;
	float:left;
	display:block;
	background:url(../images/close-filter.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	right:5px;
}
/* Footer */
#footerLinkContainer {
    background: url("../images/footer-tt-bk.gif") repeat-x scroll 0 0 transparent;
    width: 100%;
}
#footerCopyWrapper{
	color: #808080;
    font-size: 12px;
    height: auto;
    margin: 0 auto;
    padding: 0 10px 0px 10px;
    position: relative;
    width: 940px;
	height:37px;
	background:#f5f1f0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#footerCopyWrapper p{ line-height:37px;}
ul.footerNav{
	float:right;
	display:block;
	list-style-type:none;
	height:37px;
}
ul.footerNav li{
	display:inline;
}
ul.footerNav li a{
	height:23px;
	padding:0 0 0 10px;
	margin-right:5px;
	background:url(../images/dot-bullet.gif) no-repeat 0 5px;
	color:#808080;
	font-size:12px;
	line-height:37px;
}
ul.footerNav li a:hover{
	color:#2c3010;
	text-decoration:none;
}
#footerLinkWrapper {
    color: #121212;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    padding: 10px 0 20px 20px;
    position: relative;
    width: 940px;
}
.footer-browser {
    float: left;
    width:190px;
}
.footer-get {
    float: left;
    width: 210px;
}
.footer-resource {
    float: left;
    width: 120px;
}
.footer-policy {
    float: left;
    width: 106px;
}
.footer-about {
    float: left;
    width: 198px;
}
.footer-links ul {
    list-style-type: none;
}
.footer-links ul li.hdg {
    color: #2E4A88;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
.footer-links ul li {
    display: block;
}
.footer-links ul li a {
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
}
a.facebook-icon {
    background: url("../images/facebook-icon.gif") no-repeat scroll left top transparent;
    color: #004E85;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
}
a.twitter-icon {
    background: url("../images/twitter-icon.gif") no-repeat scroll left top transparent;
    color: #004E85;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
}
a.in-icon {
    background: url("../images/in.gif") no-repeat scroll left top transparent;
    color: #004E85;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
}
a.rss-icon {
    background: url("../images/rss.gif") no-repeat scroll left top transparent;
    color: #004E85;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
}
.main-content-container{
	border:1px solid #d7d4d2;
	border-radius:5px;
	-moz-box-shadow:0px 0px 5px 0px #c8c5c3;
	-webkit-box-shadow:0px 0px 5px 0px #c8c5c3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}
.Content-containerNopadding{
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border:1px solid #c9c6c2;
	border-radius:5px;
	background:#fff;
}
.gray-BKheading-container{
	background:url(../images/grid-hdg.gif) repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #cacaca;
	border-radius:5px 5px 0 0;
}
.gray-BKFooter-container{
	background:url(../images/grid-footer.gif) repeat-x;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #cacaca;
	border-radius:0 0 5px 5px;
}
.gray-BKheading-container43{
	background:url(../images/grid-hdg43.gif) repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #cacaca;
	border-radius:5px 5px 0 0;
}
.gray-BKFooter-container43{
	background:url(../images/grid-footer43.gif) repeat-x;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #cacaca;
	border-radius:0 0 5px 5px;
}
/* Slider */
.sliderCategoriesContainer{
	width:191px;
	background:#3d4a69;
	border-top:1px solid #334061;
	border-bottom:3px solid #334061;
	border-right:1px solid #334061;
	border-left:1px solid #334061;
	border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	position:absolute;
	top:32px;
	left:0px;
	z-index:3;
	padding:10px 10px 15px 10px;
	box-shadow:0px 3px 0 0px #707a93;
}
ul.categoriesList{}
ul.categoriesList li{display:block;}
ul.categoriesList li a{
	display:block;
	height:24px;
	line-height:24px;
	text-shadow:0 1px 0 ##021523;
	background:url(../images/bulletDot2.gif) no-repeat 0 9px;
	color:#FFF;
	padding-left:10px;
}